package xyz.xmh.pattern.structural.facadepattern;

/**
 * @author Administrator
 * 外观模式演示类（简化接口的调用，缺点是不符合开闭原则，后期新增的话改东西很麻烦）
 */
public class FacadePatternDemo {

    public static void main(String[] args) {
        // 创建外观类
        ShapeMaker shapeMaker = new ShapeMaker();

        // 使用外观类简化的接口调用
        shapeMaker.drawCircle();
        shapeMaker.drawRectangle();
        shapeMaker.drawSquare();
    }
}
